#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package}.frontapi;

import ${package}.frontapi.vo.UsersVO;
import ${package}.frontapi.vo.ErrorResponse;

import io.swagger.annotations.*;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringCodegen", date = "2019-04-18T13:05:04.411+08:00")

@Api(value = "user", description = "the user API")
@RequestMapping(value = "/${artifactId}/frontapi/v1")
public interface UserFrontApi {

    @ApiOperation(value = "获取当前租户下的用户信息", notes = "获取租户下的用户信息", response = UsersVO.class, responseContainer = "List", tags={ "rotauser", })
    @ApiResponses(value = { 
        @ApiResponse(code = 200, message = "成功", response = UsersVO.class, responseContainer = "List"),
        @ApiResponse(code = 500, message = "失败", response = ErrorResponse.class) })
    @RequestMapping(value = "/user/list",
        produces = { "application/json" }, 
        method = RequestMethod.GET)
    List<UsersVO> queryAppUsers(@ApiParam(value = "用户真实名", required = true) @RequestParam(value = "realName", required = true) String realName



);

}
